﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using SW_SoftBully.Models.ModuloServicios.MantenimientoCorrectivo;

namespace SW_SoftBully.Models.ModuloServicios.CuotaExtraordinaria
{
    public class CuotaExtraordinariaFacade 
    {
        CuotaExtraordinariaService cuotaService = new CuotaExtraordinariaService();

        public string RegistrarCuota(CuotaExtraordinariaBean cuota)
        {
            return (cuotaService.RegistrarCuotaExtraordinaria(cuota));
        }

        public string modificarCuota(CuotaExtraordinariaBean cuota)
        {
            return (cuotaService.ModificarCuotaExtraordinaria(cuota));
        }

        public string EliminarCuota(CuotaExtraordinariaBean cuota)
        {
            return (cuotaService.EliminarCuotaExtraordinaria(cuota));
        }

        //public Boolean ExisteCuota(double montoTotal, string motivo, DateTime fechaIni, DateTime fechaFin,
        //    int id_Edificio, int estado)
        //{
        //    return cuotaService.ExisteUsuario(montoTotal, motivo, fechaIni, fechaFin, id_Edificio, estado);
        //}

        //public List<CuotaExtraordinariaBean> ListarCuota(double montoTotal, string motivo, string fechaIni, string fechaFin,
        //    int id_Edificio, int estado)
        //{
        //    return cuotaService.ListarCuota(montoTotal, motivo, fechaIni, fechaFin, id_Edificio, estado);
        //}

        public List<CuotaExtraordinariaBean> ListarCuota(CuotaExtraordinariaBean cuota)
        {
            return cuotaService.ListarCuota(cuota);
        }

        public List<MantenimientoCorrectivoBean> ListarMantenimientoCorrectivo(MantenimientoCorrectivoBean mantenimientocorrectivo)
        {
            return cuotaService.ListarMantenimientoCorrectivo(mantenimientocorrectivo);
        }
        

    }
}
